package me.zhengjie.modules.repository.enterprise;

import me.zhengjie.modules.domain.enterprise.EnterpriseIndustry;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface EnterpriseIndMapper {
    /**
     * 添加企业行业信息  并返回添加成功后的主键id
     * @param enterpriseIndustry
     * @return
     */
    int insertEnterpriseIndReturnId(EnterpriseIndustry enterpriseIndustry);

    /**
     * 返回所有一级菜单
     * @return
     */
    List<EnterpriseIndustry> selectAllMenuParentIsNull();

    /**
     * 返回所有下级菜单
     * @param id
     * @return
     */
    List<EnterpriseIndustry> selectAllMenuByParentId(Long id);

    /**
     * 子节点查父节点
     * @param name
     * @return
     */
    EnterpriseIndustry selectMenuByName(String name);

    /**
     * 根据名称查询行业
     * @param name
     * @return
     */
    EnterpriseIndustry selectEnterpriseIndByName(String name);
}
